package com.caiju.health.mapper;

import com.caiju.health.pojo.CheckGroup;
import com.caiju.health.pojo.CheckItem;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.HashMap;
import java.util.List;
@Mapper
public interface ICheckGroupMapper {
    List<CheckGroup> findCondition(@Param("queryString") String queryString);

    CheckGroup findCheckGroupById(Integer id);

    void insertCheckGroup(CheckGroup checkGroup);

    void updateCheckGroup(CheckGroup checkGroup);

    void updateCheckGroupByStatus(Integer id);

    void addCheckGroup(CheckGroup checkGroup);

    void addCheckGroupAndCheckItem(HashMap<String, Object> hashMap);

    Integer[] findCheckItemIdsById(Integer id);

    void deleteCheckItemIdsById(Integer id);

    List<CheckGroup> findAllCheckGroup();
}
